package com.asambleacristiana.domain;

import java.io.Serializable;

import javax.persistence.*;


/**
 * The persistent class for the asistencia database table.
 * 
 */
@Entity
@Table(name = "asistencia")
public class Asistencia implements Serializable {
	private static final long serialVersionUID = 1L;

	@EmbeddedId
	private AsistenciaPK id;

	@Column(name="COMENTARIO")
	private String comentario;

	//bi-directional many-to-one association to EstadoAsistencia
	@ManyToOne(fetch=FetchType.LAZY)
//	@JoinColumn(name="ID_ESTADO_ASISTENCIA")
	private EstadoAsistencia estadoAsistencia;

	//bi-directional many-to-one association to Miembro
	@ManyToOne(fetch=FetchType.LAZY)
//	@JoinColumn(name="ID_MIEMBRO")
	private Miembro miembro;

	public Asistencia() {
	}

	public AsistenciaPK getId() {
		return this.id;
	}

	public void setId(AsistenciaPK id) {
		this.id = id;
	}

	public String getComentario() {
		return this.comentario;
	}

	public void setComentario(String comentario) {
		this.comentario = comentario;
	}

	public EstadoAsistencia getEstadoAsistencia() {
		return this.estadoAsistencia;
	}

	public void setEstadoAsistencia(EstadoAsistencia estadoAsistencia) {
		this.estadoAsistencia = estadoAsistencia;
	}

	public Miembro getMiembro() {
		return this.miembro;
	}

	public void setMiembro(Miembro miembro) {
		this.miembro = miembro;
	}

}